/** Add css rules here for your application. */
/** Example rules used by the template application (remove for your app) */


body
{
	font-family : Arial, Helvetica, sans-serif !important;
	line-height : 1.5;	
	background-color: #67AB74 !important;
}
h1 {
	font-size: 2em;
	font-weight: bold;
	color: #777777;
	margin: 40px 0px 70px;
	text-align: center;
}

.h2
	{
		font-size:14px;
		font-weight:bold;
		
		}
		
#head {
	clear:both;
	
	width:1000px;
	margin:auto;
	background-color: #666666;
}

.banner
{
	width:100%;	
}

#bannerMenu {
	
	float: left;
	width:1000px;
	margin:auto;
}

	/* Menu */
	
#menu {
	width: 1000px;	
	clear:both;
	margin:auto;
	background-color:#000;
}

		.menu-bar td
		{
			border-right : 1px solid #FFFFFF !important;
		}
			
#contentPanel
{
	width:1000px;
	margin:auto;
	padding-left: 10px;
}


#wrapper
{
	width:1000px;
	margin:-10px auto auto;
	background-color: #A4DBAF !important;	
	height:1800px;
	
	
}
		
#login {
	width: 240px;
	float: right;
}

.logo
{
	height :100px !important;
}




.rightAlign {
	float: right;
}
.centerAlign
{
	margin:auto;
	text-align:center;
}


.fullWidth{
		width:100%;
		}
.left-padding
{
padding-left : 10px;
}

.left-padding-small
{
padding-left : 5px;
}

.zero-left
{
padding-left : 0px !important;
margin-left : 0px !important;
}

.right-padding
{
	padding-right : 10px;
}
.right-padding-small
{
	padding-right : 5px;
}

.top-padding
{
	padding-top : 10px;
}
.top-padding-small
{
	padding-top : 5px;
}

.g-freeWidthLabel {
		margin: 5px 10px;
}

.gwt-DialogBox {
	width: 400px;
}

.dialogVPanel {
	margin: 5px;
}

.serverResponseLabelError {
	color: red;
}


#closeButton {
	margin: 15px 6px 6px;
}


.popup
{
    background-color       :    white;
    border                 :    3px solid #000;
    width: auto;
    height: auto;
}


/* Button Styles - start */


.sendButton {
	display: block;
	font-size: 16pt;
}
.customButton {
	color: blue;
    background: transparent;
    outline-color: black;
    outline-style: groove;
    outline-width: thin;
}
		


.g-button-default {
			color: #fff;
			font-size: 14px;
			margin: 2px 5px 2px 5px;
			padding: 3px;
			border: none !important;						
			vertical-align: middle;
			line-height: inherit;
			letter-spacing: normal;
			text-align: center;
			word-spacing: 1px;			
			background-color: #999999 !important;
			/*background-color : #C4C4C4 !important;*/
			background-image:none !important;
			cursor:pointer;
			float:right;
			background-color:#4A9665 !important;
		}
		
		
		.g-button-submit {
			color: #fff;
			font-size: 14px;
			margin: 2px 5px 2px 5px;
			padding: 3px;
			border: 1px solid #fff !important;						
			vertical-align: middle;
			line-height: inherit;
			letter-spacing: normal;
			text-align: center;
			word-spacing: 1px;			
			background-color: #949494	 !important;
			background-image:none !important;
			cursor:pointer;
			float:right;
			background-color:#4A9665 !important;
		}
		.g-button-large
		{
			width : 130px !important;
		}
		.g-button-small
		{
			width : 57px !important;
		}
		
		.g-button-medium
		{
			width: 100px !important;
		}
		.g-button-green
	{
		background-color:#4A9665 !important;
	}
	
	
		.g-button-menu {
			color: #fff;
			margin: 2px 5px 2px 5px;
			padding: 3px;
			border: none !important;						
			vertical-align: middle;
			line-height: inherit;
			letter-spacing: normal;
			text-align: center;
			word-spacing: 1px;			
			background-color:#000  !important;
			background-image:none !important;
			cursor:pointer;
			font-family : Rockwell Condensed !important;
			font-size :18px !important;
		}
	.g-button-menu:hover {
			color: #4D4D4D;
			margin: 2px 4px 2px 4px;
			padding: 3px;
			border: none !important;									
			vertical-align: middle;
			line-height: inherit;
			letter-spacing: normal;
			text-align: center;
			word-spacing: 1px;
			background-color: #C4C4C4 !important;
			background-image:none !important;
			cursor:pointer;
			font-family : Rockwell Condensed !important;
			font-size :18px !important;
		}	
		.g-button-remove
		{
			float:right!important;
			width:15px;
			height:15px;
			background:transparent url('/img/close.png') no-repeat 0 0 !important;
			border: none !important;
			padding-right:0px !important;	
			margin-top:2px !important;
			cursor:pointer;
		}
	
/* Button Styles -end*/	
	
	
	
/* Label Styles -start*/			
		
.g-label {
	margin: 5px 10px;
	width: 5em;
}

.g-label-large {
	padding: 2px;
	width: 100px;
}

.g-input {
	margin: 5px 10px;
	width: 10em;	
}

.welcome-label
{
	color : #fff;
}
/* Label Styles -end*/



	
/* Input Styles -start*/	

		.g-input-large
		{		
			margin: 2px 5px 2px 5px;
			padding: 3px;
			width : 180px;
		}
		
		.g-input-medium
		{		
			margin: 2px 5px 2px 5px;
			padding: 3px;
			width : 160px;
		}
	
		.g-input-default
		{
			background-color : #E6EDE9;
			font-size: 14px;			
			border: none !important;						
			vertical-align: middle;	
					
		}
		
		.g-input-fu
		{
			height:27px !important;
		}
		
		
		/* Input Styles -end*/
		
	
	/* Caption Panel Styles - start */	
		.g-sign-in-caption-panel
	{	
		width:400px;
		margin:auto;
		background-color:#B4DEC2;		
	}
	
		.g-caption-panel
		{
			font-size : 16px;
			color: #4D4D4D;	
			background-color : #D7DBD9;
		}
		
	/* Caption Panel Styles - end */
	
	
	/*List  Styles - start */
		.g-list-default
		{
			background-color : #E6EDE9;
			font-size: 14px;			
			border: none !important;						
			vertical-align: middle;	
		}
		
		.g-list-large
		{		
			margin: 2px 0px 2px 5px;			
			width : 186px;
			
		}
		
		.g-list-medium
		{		
			margin: 2px 5px 2px 5px;
			padding: 3px;
			width : 166px;
		}
	
	/* List Styles - end */
	
	
	
		/* Aug Page Styles*/
		
		
		.cr-panel-left
		{
		line-height:1.8;
		height : 225px;
		}
		
		.cr-panel-left button
		{
			width : 166px!important;		
		}
		
		.cr-panel-right
		{
			line-height:1.8;
			height : 225px;
		}
		
		.cr-panel-right button
		{
			width : 160px!important;		
		}
		.qr-image
		{
			width : 160px;
		}
		
		
		/* Manage Papers */ 
		.manage-paper-wrapper
		{
			
		}
		
	